
/**
 * 编写掩码以禁用agent离散行为(discrete actions)以进修下一个决策(decision)
 */
export interface IDiscreteActionMask{


    /**
     * 设置给定的分支上的行为索引是否被允许
     * @param branch 将被屏蔽的行为分支
     * @param actionIndex 行为索引
     * @param isEnabled 行为是否被允许
     */
    setActionEnable(branch:number, actionIndex:number, isEnabled:boolean):void;
}